맨위로가기

노드 (네트워크)

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

노드(네트워크)는 데이터 통신에서 데이터를 주고받는 장치를 의미하며, 물리적인 네트워크 노드, 인터넷 노드, 통신 네트워크 노드, 분산 시스템 노드, 네트워크 가상화 노드 등으로 분류된다. 물리적 네트워크 노드는 모뎀, 허브, 스위치, 컴퓨터 등이 있으며, 인터넷 노드는 IP 주소를 가진 호스트 컴퓨터를 지칭한다. 통신 네트워크에서 노드는 전화 교환기, 기지국 제어기, 데이터베이스 등을, 분산 시스템에서는 클라이언트, 서버, 피어 등을, 네트워크 가상화에서는 컴퓨팅, 게이트웨이, 스토리지, 네트워크 노드 등을 의미한다.

더 읽어볼만한 페이지

  • 라우팅 - 포트 포워딩
    포트 포워딩은 외부 네트워크의 연결 요청을 내부 네트워크의 특정 장치나 서비스로 전달하여 외부에서 내부 서비스에 접근 가능하게 하는 네트워크 기술로, 라우터나 방화벽에서 설정되며 다양한 방식으로 구현되고 활용된다.
  • 라우팅 - 라우팅 프로토콜
    라우팅 프로토콜은 네트워크 계층에서 라우터들이 네트워크 구성 정보를 교환하여 효율적인 데이터 전송을 가능하게 하는 통신 프로토콜로, 링크 상태 라우팅, 거리 벡터 라우팅, 경로 벡터 라우팅 등으로 분류되며, 5G, IoT, SDN/NFV 환경에 따라 기술이 발전하고 있고, 대한민국에서도 경쟁력 강화를 위한 투자가 이루어지고 있다.
  • 컴퓨터 네트워킹 - 유니캐스트
    유니캐스트는 데이터를 단일 목적지로 전송하는 방식으로, 브로드캐스트 및 멀티캐스트와 대비되며, 개인적 또는 고유한 리소스가 필요한 네트워크 프로세스에 사용되지만, 대량 데이터 전송 시 비용이 증가하는 단점이 있다.
  • 컴퓨터 네트워킹 - 탈중앙화된 자율조직
    탈중앙화된 자율조직(DAO)은 블록체인 기반 스마트 계약으로 운영되는 자율적인 조직으로, 중앙 권력 없이 코드에 의해 규정된 규칙에 따라 운영되며, 토큰을 통해 의사 결정에 참여하지만 법적 지위, 보안, 거버넌스 문제 등의 과제를 안고 있다.
노드 (네트워크)
네트워크 기본 정보
정의네트워크 내에서 데이터를 생성, 수신 또는 전송할 수 있는 장치 또는 지점
라틴어nodus (노두스)

2. 컴퓨터 네트워크

컴퓨터 네트워크에서 노드는 데이터를 주고받는 장치를 말한다. 물리 네트워크 노드는 데이터 통신 장치(DCE) 또는 데이터 단말 장비(DTE)일 수 있다.[2]

데이터 통신에서 물리 네트워크 노드는 모뎀, 허브, 브리지 또는 스위치와 같은 데이터 통신 장비(DCE)나 디지털 전화기, 프린터 또는 호스트 컴퓨터와 같은 데이터 단말 장비(DTE)일 수 있다.[2]

2. 1. 근거리 통신망(LAN)과 광역 통신망(WAN)

근거리 통신망(LAN)이나 광역 통신망(WAN)에서 데이터 링크 계층에 참여하는 모든 노드는 네트워크 주소(MAC 주소)를 가져야 한다. 일반적으로 각 네트워크 인터페이스 컨트롤러(NIC)마다 네트워크 주소가 하나씩 할당된다.[2] 이러한 노드의 예시로는 컴퓨터, 이더넷 인터페이스가 있는 DSL 모뎀, 무선 액세스 포인트 등이 있다.[2] 이더넷 허브나 시리얼 인터페이스를 가진 모뎀처럼 데이터 링크 계층 아래에서만 작동하는 장비는 네트워크 주소가 필요하지 않다.[2]

2. 2. 인터넷과 인트라넷

네트워크가 인터넷 또는 인트라넷인 경우, 많은 물리적 네트워크 노드는 IP 주소로 식별되는 ''인터넷 노드''라고도 불리는 호스트 컴퓨터이며, 모든 호스트는 물리적 네트워크 노드이다.[2] 그러나 스위치, 브리지, 무선 액세스 포인트와 같은 일부 데이터 링크 계층 장치는 (관리 목적은 예외) IP 호스트 주소를 가지지 않으며 인터넷 노드 또는 호스트로 간주되지 않지만 물리적 네트워크 노드 및 LAN 노드로 간주된다.[2]

3. 통신 네트워크

통신 네트워크에서 노드는 다양한 기능을 수행하는 장치나 지점을 의미한다.

고정 전화망에서 노드는 공중 또는 사설 전화 교환기, 원격 집중 장치remote concentrator|영어 등이 될 수 있다. 이동 통신망에서 노드는 기지국 제어기, 홈 위치 레지스터(HLR), 게이트웨이 GPRS 지원 노드(GGSN), 서빙 GPRS 지원 노드(SGSN)와 같은 교환 지점 및 데이터베이스이지만, 기지국은 노드로 간주되지 않는다. 케이블 텔레비전(CATV) 시스템에서 노드는 광섬유 통신 노드를 의미하며, 특정 지리적 영역 내에서 공통 광섬유 수신기에서 서비스를 받는 가정이나 사업체를 가리킨다. 광섬유 노드는 일반적으로 해당 광섬유 노드에서 서비스되는 "홈 통과"의 수로 설명된다.

3. 1. 유선 전화망

고정 전화망에서 노드는 공공 또는 사설 전화 교환기, 원격 집중 장치(en:remote concentrator), 지능형 네트워크 서비스를 제공하는 컴퓨터 등이 될 수 있다.[1]

3. 2. 이동 통신망

이동 통신망에서 노드는 기지국 제어기, 홈 위치 레지스터(HLR), 게이트웨이 GPRS 지원 노드(GGSN), 서빙 GPRS 지원 노드(SGSN)와 같은 교환 지점 및 데이터베이스이다.[1] 이동 통신 네트워크 기지국은 이 맥락에서 노드로 간주되지 않는다.[1]

3. 3. 케이블 텔레비전(CATV) 시스템

케이블 텔레비전(CATV) 시스템에서 노드는 광섬유 통신 노드를 의미하며, 특정 지리적 영역 내에서 공통 광섬유 수신기로부터 서비스를 받는 가정 또는 사업체를 가리킨다. 광섬유 노드는 일반적으로 해당 광섬유 노드에서 서비스하는 "홈 패스"(Home Passed, 가구 수) 측면에서 설명된다.

4. 분산 시스템

분산 시스템에서 노드는 클라이언트, 서버, 피어가 될 수 있다. 피어는 때때로 클라이언트나 서버 역할을 한다.

4. 1. 피어 투 피어(P2P) 네트워크

분산 시스템에서 클라이언트, 서버, P2P는 노드이다. 피어는 클라이언트이자 서버로 기능한다. P2P오버레이 네트워크에서, 다른 네트워크 장치나 자체 데이터를 능동적으로 라우팅하는 노드를 슈퍼노드라고 부른다.[3]

4. 2. 가상 노드

분산 시스템은 노드의 이질성을 인식하지 못하도록 하기 위해 ''가상 노드''를 사용할 수 있다. 이 문제는 일관성 해싱과 같은 특수 알고리즘으로 해결되는데, 이는 아마존의 다이나모에서 사용된 방식이다.[3]

4. 3. 클라우드 컴퓨팅과 최종 노드 문제

분산 시스템 네트워크에서, 네트워크 주변에 위치하며 다른 네트워크와 연결되지 않고, 하나 이상의 클라우드 컴퓨팅에 종종 일시적으로 연결되는 개별 컴퓨터를 최종 노드라고 한다. 일반적으로 클라우드 컴퓨팅 구조 내에서, 잘 관리되는 하나의 클라우드에 연결하는 개별 사용자 또는 고객 컴퓨터를 최종 노드라고 한다. 이러한 컴퓨터는 네트워크의 일부이지만 클라우드 호스트에 의해 관리되지 않으므로 전체 클라우드에 상당한 위험을 초래한다. 이를 최종 노드 문제라고 한다.[4] 이 문제를 해결할 수 있는 여러 가지 방법이 있지만, 모두 최종 노드 컴퓨터에 대한 신뢰를 심어 넣는 것을 필요로 한다.[5]

5. 네트워크 가상화 (NFV)

네트워크 가상화(NFV)는 네트워크를 수학적으로 다루며, 네트워크 가상화 인프라(NFVI) 노드를 배포 및 관리되는 여러 장치로 정의한다. NFVI 노드는 실행 환경을 지원하는 데 필요하다. NFVI 노드는 컴퓨팅 도메인에 있으며, 컴퓨팅 노드, 게이트웨이 노드, 스토리지 노드, 네트워크 노드의 총 4가지 유형이 있다.[1]

5. 1. 네트워크 가상화 인프라 (NFVI) 노드

NFVI 노드는 컴퓨팅, 스토리지, 네트워크 기능을 제공하여 가상화된 네트워크 환경을 지원한다. NFVI 노드에는 컴퓨팅 노드, 게이트웨이 노드, 스토리지 노드, 네트워크 노드의 네 가지 유형이 있다. 이 중 네트워크 노드는 네트워크 가상화 노드의 메모리를 관리한다.[1]

참조

[1] 웹사이트 Node https://web.archive.[...] Microsoft 2007-10-23
[2] 웹사이트 Networking-a-complete-guide https://www.ibm.com/[...]
[3] 웹사이트 Dynamo: Amazon's Highly Available Key-value Store: 4.2 Partitioning Algorithm http://www.allthings[...] All things distributed 2011-03-17
[4] 논문 Architecture from the top down https://web.archive.[...] 2009-04-00
[5] 웹사이트 LPS-Public https://web.archive.[...]
[6] 웹사이트 Node http://encarta.msn.c[...] Microsoft 2017-03-07
[7] 웹사이트 仮想通貨ノードとは|仕組みと立て方、報酬について徹底解説 https://bitsen.co.jp[...] 2022-09-25
[8] 웹사이트 Dynamo: Amazon’s Highly Available Key-value Store: 4.2 Partitioning Algorithm http://www.allthings[...] All things distributed 2011-03-17
[9] 웹사이트 http://www.nets-find[...]
[10] 서적 Foundations of modern networking : SDN, NFV, QoE, IoT, and Cloud https://www.worldcat[...]
[11] 웹인용 Node http://encarta.msn.c[...] 마이크로소프트 2018-07-25



본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.

문의하기 : help@durumis.com